国产成人免费视频在线网站,无码熟妇人妻av在线影片免费 ,6080yyy午夜理论片在线观看,丰满的大乳老师三级在线观看

for 知乎鏈接圖標(biāo)抓取
【技術(shù)分享】軟件國(guó)產(chǎn)化適配建議可選適配技術(shù)路線
2024-09-20 5994 作者:
字號(hào):【小】【中】【大】
分享到:

一、總覽

基于C86(海光)、ARM(鯤鵬)兩大技術(shù)路線,通過(guò)下表從芯片、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件幾個(gè)方面對(duì)主流非信創(chuàng)產(chǎn)品和信創(chuàng)產(chǎn)品做出介紹,并給出通用選型建議。

image.png

二、國(guó)產(chǎn)芯片選型推薦

當(dāng)前信創(chuàng)云已明確后續(xù)將基于C86(海光)、ARM(鯤鵬)兩大技術(shù)路線提供信創(chuàng)云服務(wù),根據(jù)調(diào)研結(jié)果,信息系統(tǒng)現(xiàn)用開(kāi)發(fā)語(yǔ)言主要包括.NET、C/C++、Go、Java、Lua、Node,當(dāng)前主要運(yùn)行在X86架構(gòu)。對(duì)于.NET語(yǔ)言,如果依賴(lài)Windows系統(tǒng)生態(tài),則改造難度大,建議使用非Windows體系的技術(shù)棧進(jìn)行重構(gòu);對(duì)于C/C++語(yǔ)言開(kāi)發(fā)的業(yè)務(wù)系統(tǒng),從X86遷移到ARM改動(dòng)相對(duì)較多,建議選擇X86架構(gòu)的海光CPU,減少改動(dòng);對(duì)于Go、Java、Lua、Node語(yǔ)言開(kāi)發(fā)的業(yè)務(wù)系統(tǒng),對(duì)CPU依賴(lài)較小,海光、鯤鵬均可選用。

image.png

三、國(guó)產(chǎn)操作系統(tǒng)選型推薦

當(dāng)前主流國(guó)產(chǎn)操作系統(tǒng)主要包括商用的銀河麒麟、統(tǒng)信UOS,開(kāi)源的龍蜥、OpenEuler。關(guān)于操作系統(tǒng)的選型,結(jié)合國(guó)家財(cái)政部已發(fā)布的《通用服務(wù)器政府采購(gòu)需求標(biāo)準(zhǔn)(2023 版)》,商用操作系統(tǒng)滿足采購(gòu)需求標(biāo)準(zhǔn)的所有要求,其中最大的優(yōu)勢(shì)是產(chǎn)品已歷經(jīng)市場(chǎng)考驗(yàn),應(yīng)用生態(tài)較好,服務(wù)支持力度比較大,遇到問(wèn)題可以找廠商協(xié)助解決,因此優(yōu)選推薦基于國(guó)產(chǎn)商用操作系統(tǒng)進(jìn)行適配遷移;其次,統(tǒng)信UOS操作系統(tǒng)在桌面端的使用更為廣泛,信息系統(tǒng)多為服務(wù)端適配改造,建議優(yōu)先選用銀河麒麟(服務(wù)器版)。

image.png

四、國(guó)產(chǎn)數(shù)據(jù)庫(kù)選型推薦

根據(jù)調(diào)研結(jié)果,政務(wù)信息系統(tǒng)現(xiàn)用的非國(guó)產(chǎn)數(shù)據(jù)庫(kù)包括Oracle、Mysql、SQLserver、MariaDB、PostgreSQL等,數(shù)據(jù)庫(kù)選型原則,主要從技術(shù)和服務(wù)支持兩個(gè)方面考慮。一是,從技術(shù)方面,目前國(guó)產(chǎn)關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品較為豐富,共分為兩大陣營(yíng),一類(lèi)是以PolarDB、GuassDB為代表的新一代云原生關(guān)系型數(shù)據(jù)庫(kù),既擁有分布式設(shè)計(jì)的快速?gòu)椥阅芰?,還具備高可用和高可靠保障,可高度兼容Oracle、Mysql等數(shù)據(jù)庫(kù)引擎,更適合基于云服務(wù)模式的數(shù)據(jù)庫(kù)平滑遷移;另一類(lèi)是以瀚高、達(dá)夢(mèng)為代表的國(guó)產(chǎn)關(guān)系型數(shù)據(jù)庫(kù),對(duì)Oracle、PostgreSQL等具備很好的兼容性以及成熟的遷移適配方案,部署方式更加靈活,可移植性高,數(shù)據(jù)冗余小,在使用和維護(hù)成本較低的前提下,又能高度的保證數(shù)據(jù)的完整性和一致性;二是,從支持力度方面考慮,應(yīng)優(yōu)先考慮運(yùn)維力量強(qiáng)、服務(wù)保障水平高的廠商。綜合上述,政務(wù)信息系統(tǒng)采用的數(shù)據(jù)庫(kù)及替換建議如表4所示。

image.png

五、國(guó)產(chǎn)中間件選型推薦

根據(jù)調(diào)研結(jié)果,政務(wù)信息系統(tǒng)現(xiàn)用的中間件系統(tǒng),多為國(guó)外開(kāi)源產(chǎn)品,且根據(jù)技術(shù)需要,涉及Web應(yīng)用、反向代理及負(fù)載均衡、數(shù)據(jù)緩存、消息隊(duì)列等多種類(lèi)型。按照擬定的產(chǎn)品選型原則,目前僅有web中間件屬于信創(chuàng)名錄產(chǎn)品,建議優(yōu)先選用;其他類(lèi)型中間件均為國(guó)內(nèi)各廠商自研閉源或開(kāi)源產(chǎn)品,建議依據(jù)產(chǎn)品性能、服務(wù)支持能力等因素自主選擇,并在履約驗(yàn)收階段要求產(chǎn)品廠商提供產(chǎn)品測(cè)試報(bào)告及與其他關(guān)聯(lián)國(guó)產(chǎn)基礎(chǔ)軟硬件的互認(rèn)證證書(shū),以證明其產(chǎn)品能在關(guān)聯(lián)國(guó)產(chǎn)基礎(chǔ)軟硬件環(huán)境內(nèi)正常工作。根據(jù)對(duì)現(xiàn)用中間件系統(tǒng)統(tǒng)計(jì)分析,主要用到的中間件及推薦建議如下表所示:

image.png

六、開(kāi)發(fā)語(yǔ)言選型推薦

應(yīng)用系統(tǒng)基礎(chǔ)開(kāi)發(fā)語(yǔ)言層面,分為跨平臺(tái)解釋型語(yǔ)言、跨平臺(tái)編譯型語(yǔ)言及Windows系技術(shù)棧應(yīng)用,分析如下:

1、跨平臺(tái)解釋型語(yǔ)言應(yīng)用:JAVA、Python、Perl、Ruby等跨平臺(tái)應(yīng)用適配難度相對(duì)低,需要安裝Java虛擬機(jī)和各版本語(yǔ)言解釋器,各語(yǔ)言虛擬機(jī)或解釋器,其中大多已被國(guó)產(chǎn)化操作系統(tǒng)預(yù)置,所以跨平臺(tái)應(yīng)用或可直接運(yùn)行于信創(chuàng)環(huán)境,或僅需修改少量代碼即可運(yùn)行。當(dāng)應(yīng)用有使用Windows底層庫(kù)或IE插件時(shí),需對(duì)此部分代碼適配改造,對(duì)編譯型語(yǔ)言so庫(kù)也需移植編譯。

2、跨平臺(tái)編譯型語(yǔ)言應(yīng)用:C/C++等跨平臺(tái)語(yǔ)言適配難度相對(duì)適中,如C/C++語(yǔ)言應(yīng)用程序,其編譯后得到可執(zhí)行程序,可執(zhí)行程序執(zhí)行時(shí)依賴(lài)的指令是CPU架構(gòu)相關(guān)的。因此須使用源代碼,經(jīng)重新編譯后可運(yùn)行于信創(chuàng)環(huán)境,或經(jīng)修改少量代碼后進(jìn)行編譯即可運(yùn)行于信創(chuàng)環(huán)境。當(dāng)應(yīng)用有使用Windows底層庫(kù)時(shí),需對(duì)此部分代碼適配改造。

3、Windows系技術(shù)棧應(yīng)用:.Net框架、C#、http://VB.Net、ASP. Net、J#等適配遷移難度相對(duì)較高,其依賴(lài)于Windows的特定功能或API,無(wú)法運(yùn)行于信創(chuàng)環(huán)境,需對(duì)應(yīng)用進(jìn)行重構(gòu)方可運(yùn)行。也可通過(guò)CrossOver、.Net core、Mono等嘗試適配改造,但有穩(wěn)定性、安全性、知識(shí)產(chǎn)權(quán)等方面的風(fēng)險(xiǎn)。


我要試用
驗(yàn)證碼
獎(jiǎng)勵(lì)領(lǐng)取
驗(yàn)證碼
for 知乎鏈接圖標(biāo)抓取
×
快速定制通道
獲取驗(yàn)證碼
快速咨詢(xún)